package com.netposa.datawarehouse.aggregator.thirdService;

import com.netposa.appwebres.common.WebResInfo;
import java.util.List;
import org.springframework.cloud.netflix.feign.FeignClient;
import org.springframework.web.bind.annotation.RequestBody;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RequestMethod;

@FeignClient(
   name = "intelligence-analysis-service",
   configuration = {NoAuthFeignConfiguration.class}
)
public interface AnalysisServiceFeign {
   @RequestMapping(
      value = {"/structureSearch/nonmotorListByIds"},
      method = {RequestMethod.POST}
   )
   WebResInfo getNonmotorListByIds(@RequestBody List var1);

   @RequestMapping(
      value = {"/structureSearch/bodyListByIds"},
      method = {RequestMethod.POST}
   )
   WebResInfo getBodyListByIds(@RequestBody List var1);

   @RequestMapping(
      value = {"/structureSearch/vehicleListByIds"},
      method = {RequestMethod.POST}
   )
   WebResInfo getVehicleListByIds(@RequestBody List var1);

   @RequestMapping(
      value = {"/structureSearch/faceListByIds"},
      method = {RequestMethod.POST}
   )
   WebResInfo getFaceListByIds(@RequestBody List var1);

   @RequestMapping(
      value = {"/structureTask/getFileIds"},
      method = {RequestMethod.GET}
   )
   WebResInfo getFileIds();
}
